package com.cwvs.services;

import java.util.List;
import java.util.Map;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.cwvs.dao.AppPayDao;
import com.cwvs.utils.Pages;

@Service
public class AppPayService {
	@Resource
	private AppPayDao appPayDao;
	/**
	 * 根据订单类型获取支付方式
	 * @param orderType
	 * @return
	 */
	public List<String> getPay(String orderType){
		return appPayDao.getPay(orderType);
	}
	/**
	 * 支付方式配置列表
	 * 
	 * @return
	 */
	public Pages payList(Map<String, Object> m, Pages page) {
		return appPayDao.payList(m, page);
	}
	/**
	 * 获取所有的支付类型
	 * @return
	 */
	public List<Map<String,Object>> getAllPay(){
		return appPayDao.getAllPay();
	}
	/**
	 * 判断对应的支付方式是否存在
	 */
	public boolean isExists(String orderTtype,String payId){
		return appPayDao.isExists(orderTtype, payId);
	}
	/**
	 * 保存订单支付方式
	 */
	public boolean savePay(String orderTtype,String payId){
		return appPayDao.savePay(orderTtype, payId);
	}
	/**
	 * 更新支付方式状态
	 */
	public boolean updateStatus(String id,boolean status){
		return appPayDao.updateStatus(id, status);
	}
}
